package generic02;

/*
方法上的泛型：
    格式：
       权限修饰符<T,Q,E....> 返回值类型 方法名(T t,Q q.....){  //<T,Q,E,....>方法上的泛型声明
                                                          //可以在方法的形参以及方法内使用
       }
 */
public class GenericDemo01 {
    public <T> void method(T t) {
        System.out.println(t);
    }

    public static void main(String[] args) {
        GenericDemo01 gd = new GenericDemo01();
        gd.method("abc");//当我们传递字符串的时候，此时形参的T被替换为String类型
                            //替换为：method(String t)
        gd.method(12);  //当我们传递一个整数值的时候，此时形参的T被替换为int对应的包装类
                           //替换为：method(Integer t)

    }
}
